﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/MasterNhanSuTienLuong.Master" Inherits="System.Web.Mvc.ViewPage<DTTB.MV2.QUANLYNHANSUTIENLUONG.Models.FormBean.ChamCongModel.ChamCongHomNayForm>" %>

<%@ Import Namespace="DTTB.MV2.QUANLYNHANSUTIENLUONG.BussinessDelegate.CommonDelegate" %>
<%@ Import Namespace="Webdiyer.WebControls.Mvc" %>

<asp:Content ID="Content2" ContentPlaceHolderID="head" runat="server">
    <script type="text/javascript" language="javascript" src="<%= ResolveUrl("~/Content/Scripts/ChamCong/ChamCongHomNay.js") %>"></script>
     <script language="javascript" type="text/javascript">
       
             $(document).ready(function () {
                 selectMenu("ChamCong-chamconghomnay");
                 $("#ChamCong-chamconghomnay").parent().attr("class", "active");
             });

        
    </script>
    <style type="text/css">
        .ContainerSelectDate {
            width: 242px; /*float: right; position: relative; top: 8px; right: 10px;*/
        }
        .ContainerSelectDate .labelSelectDate {
            /*color: #fff;*/ font-weight: bold;
        }
        .ContainerSelectDate .previousDate, .ContainerSelectDate .nextDate{
            margin-top: 0px;
            padding: 0px;
            vertical-align: top;
        }
        .ContainerSelectDate .txtSelectDate {
            width: 80px; text-align: center;
        }
        .ContainerSelectDate .btnSelectDate {
            margin-top: 0px;
            vertical-align: top;
        }
        
        /*.ContainerMessage{margin-left: 1.5%;margin-bottom: 5px;}*/
        .ContainerMessage{margin-bottom: 5px;}
        .ContainerMessage .MessageSuccess{font-size: 12px; color: Blue; font-weight: bold}
        .ContainerMessage .MessageError{font-size: 12px; color: Red; font-weight: bold}
        
        /*.ContainerKyHieuChamCong{margin-left: 1.5%; clear: both;}*/
        .ContainerKyHieuChamCong{clear: both;}
        .ContainerKyHieuChamCong li {float: left; width: 8%;}
        .ContainerKyHieuChamCong li input[type=radio] { height: auto;}
        
        /*.ContainerTangCa{margin-left: 1.5%;margin-right: 1.5%;}*/
        .ContainerTangCa{}
    </style>
</asp:Content>
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
    <div class="box">
        <%--<div class="title">
            <% if (Model.NgayChamCong != null)
               {%>
            <h5>Dữ liệu Chấm Công Ngày <b><%= Model.NgayChamCong.Value.ToString("dd/MM/yyyy") %></b> <i>(<%= Model.DayOfWeek %><% if (Model.IsToday){%> - Hôm nay<% } %><% if (Model.IsHoliday){%> - <span style="text-decoration: underline;"><%= Model.HolidayName %></span><% } %>)</i></h5>
               <%}
               else
               {%>
            <h5>Dữ liệu Chấm Công <% if (Model.Thang > 0 && Model.Nam > 0){%> Tháng <%= Model.Thang.ToString("0#") %>/<%= Model.Nam %><% } %></h5>
               <%} %>
            <span class="ContainerSelectDate">
                <span class="labelSelectDate">Chọn ngày:</span> 
                <input type="button" class="previousDate" value="<"/>
                <input type="text" class="txtSelectDate" id="txtChonNgayChamCong" <% if(Model.NgayChamCong != null){%>value="<%= Model.NgayChamCong.Value.ToString("dd/MM/yyyy") %>"<% } %>/>
                <input type="button" class="nextDate" value=">"/>
                <input type="button" class="btnSelectDate" id="btnSelectDate" value="OK"/>
            </span>
        </div>--%>
        
        <div class="breadcrumbs">
            <ul>
                <li class="home"><a href="">Quản Lý Chấm Công</a></li>
                <li>Chấm Công Ngày</li>
            </ul>
        </div>
        <div class="headlines">
            <h2>
                <span>
            <% if (Model.NgayChamCong != null)
               {%>
            Ngày <b><%= Model.NgayChamCong.Value.ToString("dd/MM/yyyy")%></b> <i>(<%= Model.DayOfWeek%><% if (Model.IsToday)
                                                                                                            {%> - Hôm nay<% } %><% if (Model.IsHoliday)
                                                                                                                                                     {%> - <span style="text-decoration: underline;"><%= Model.HolidayName%></span><% } %>)</i>
               <%}
               else
               {%>
            <% if (Model.Thang > 0 && Model.Nam > 0)
               {%> Tháng <%= Model.Thang.ToString("0#")%>/<%= Model.Nam%><% } %>
               <%} %>
               </span>
            </h2>
        </div>

        
        <div class="box-content formBox">
            <form id="form1">
                <input type="hidden" id="Id" name="Id" value="<%= Model.Id %>"/>
                <%: Html.HiddenFor(p => p.Ngay)%>
                <%: Html.HiddenFor(p => p.Thang)%>
                <%: Html.HiddenFor(p => p.Nam) %>
                <%: Html.HiddenFor(p => p.IsLock)%>
                <%: Html.HiddenFor(p => p.IsFinish)%>
                <%: Html.HiddenFor(p => p.IdNhanVienList)%>
                <input type="text" style="display: none;"/>

                <div style="text-align: right;">
                    <span class="ContainerSelectDate">
                        <span class="labelSelectDate">Chọn ngày:</span> 
                        <input type="button" class="previousDate" value="<"/>
                        <input type="text" class="txtSelectDate" id="txtChonNgayChamCong" <% if(Model.NgayChamCong != null){%>value="<%= Model.NgayChamCong.Value.ToString("dd/MM/yyyy") %>"<% } %>/>
                        <input type="button" class="nextDate" value=">"/>
                        <input type="button" class="btnSelectDate" id="btnSelectDate" value="OK"/>
                    </span>
                </div>

                <div class="ContainerMessage">
                    <div id="MessageSuccess" class="MessageSuccess">
                        <%=Model.MessageSuccess%>
                    </div>
                    <div id="MessageError" class="MessageError">
                        <%=Model.MessageError%>
                    </div>
                </div>
                <div class="ContainerKyHieuChamCong">
                    <div>
                        <b title="Ký hiệu chấm công">Ký hiệu chấm công:
                            <input type="checkbox" id="IsChamCongNgay" name="IsChamCongNgay" value="true" title="Chỉ chọn trong trường hợp muốn chấm công ngày cho những nhân viên đã chọn!" checked="checked"/>
                            <label for="IsChamCongNgay" title="Chỉ chọn trong trường hợp muốn chấm công ngày cho những nhân viên đã chọn!">Chấm công ngày</label>
                        </b>
                    </div>
                    <ul>
                    <% foreach (var kyHieuChamCongForm in Model.ListKyHieuChamCong)
                       {%>
                        <li>
                            <input type="radio" id="rdKyHieuChamCong-<%= kyHieuChamCongForm.ID %>" name="KyHieuChamCong" value="<%= kyHieuChamCongForm.ID %>" title="<%= kyHieuChamCongForm.TenKyHieu + " (" + kyHieuChamCongForm.MoTa + ")" %>" <% if (kyHieuChamCongForm.ID == Model.KyHieuChamCong){%>checked="checked"<%} %> />
                            <label for="rdKyHieuChamCong-<%= kyHieuChamCongForm.ID %>" title="<%= kyHieuChamCongForm.TenKyHieu + " (" + kyHieuChamCongForm.MoTa + ")" %>"><%= kyHieuChamCongForm.KyHieu%></label>
                        </li>
                        <%} %>
                    </ul>
                </div>
                <div class="pagebreak" style="clear: both;">&nbsp;</div>
            
                <div class="ContainerTangCa">
                    <b title="Số giờ tăng ca trong ngày">Số giờ tăng ca:</b>
                    <input type="text" id="SoGioTangCa" name="SoGioTangCa" style="width: 30px;" maxlength="3" readonly="readonly" value="<%= Model.SoGioTangCa %>"/>
                    <input type="checkbox" id="IsChamTangCa" name="IsChamTangCa" value="false" title="Chỉ chọn trong trường hợp muốn chấm tăng ca cho những nhân viên đã chọn!"/>
                    <label for="IsChamTangCa" title="Chỉ chọn trong trường hợp muốn chấm tăng ca cho những nhân viên đã chọn!">Chấm tăng ca</label>
                    <input type="button" id="btnSave" style="float: right;" value="Lưu" title="Lưu thông tin chấm công! ** Lưu ý: Nếu thực hiện lưu thì mọi thông tin chấm công cũ sẽ bị thay bằng thông tin chấm công mới lưu và sẽ không thể khôi phục!"/>
                </div>
                <div class="pagebreak">&nbsp;</div>
                <div>
                    <div style="float: left; width: 320px;">
                        <b title="Danh sách nhân viên có trong bảng chấm công">Nhân Viên Trong Bảng Chấm Công <% if (Model.Id > 0)
                                                                                                                 {%> Tháng <%= Model.Thang.ToString("#0")%>/<%= Model.Nam%><% } %></b>
                    </div>
                    <div style="float: right;">
                        <% if (Model.Id > 0)
                           {%>
                        <input type="text" id="SearchByHoTen" name="SearchByHoTen" value="<%= Model.SearchByHoTen %>" title="Nhập Họ Tên hoặc Số Thẻ" onkeypress="if (event.keyCode==13) { return DoSearch(); }" style="width: 150px;"/>
                        <input type="button" id="btnSearch" value="Tìm" title="Tìm nhân viên"/>
                        <input type="button" id="btnThemVaoBangChamCong" value="Thêm Nhân Viên" title="Thêm Nhân Viên vào Bảng Chấm Công này"/>
                        <%} %>
                    </div>
                    <div class="clear"></div>
                </div>
                <table class="tab tab-drag">
                    <thead>
                        <tr class="title">
                            <td class="first" align="center" nowrap="nowrap" style="width: 30px;">
                                <input type="checkbox" id="checkAll1" onclick="CheckAlls('checkAll1', 'checkSingle1', 'form1')"/>
                            </td>
                            <td align="center" nowrap="nowrap" style="width: 50px;">
                                STT
                            </td>
                            <td nowrap="nowrap">
                                <strong>Số Thẻ</strong>
                            </td>
                            <td nowrap="nowrap">
                                <strong>Họ tên</strong>
                            </td>
                            <td nowrap="nowrap" style="width: 60px;">
                                <strong>Giới tính</strong>
                            </td>
                            <td nowrap="nowrap" style="width: 80px;">
                                <strong>Ngày Sinh</strong>
                            </td>
                            <td nowrap="nowrap">
                                <strong>Phòng</strong>
                            </td>
                            <td nowrap="nowrap">
                                <strong>Chức Vụ</strong>
                            </td>
                            <td nowrap="nowrap">
                                <strong>Công Ngày</strong>
                            </td>
                            <td nowrap="nowrap" class="last">
                                <strong>Tăng ca</strong>
                            </td>
                        </tr>
                    </thead>
                    <tbody>
                        <% 
                            int stt = (Model.PageIndex - 1) * Model.ItemPerPage + 1;
                            foreach (var item in Model.ListNhanVienTrongBangChamCong)
                            {
                        %>
                        <tr class="item_row<% if(item.NhanVien.TrangThai == 1) {%> red<%} %>"<% if(item.NhanVien.TrangThai == 1) {%> title="Nhân viên Nghỉ Việc trong tháng"<%} %>>
                            <td align="center" class="first">
                                <input type="checkbox" name="checkSingle1" value="<%= item.NhanVien.IdNhanVien %>" onclick="CheckSingles('checkAll1', 'checkSingle1','form1');"/>
                            </td>
                            <td align="center">
                                <%= stt%>
                            </td>
                            <td style="text-align: center; width: 60px;">
                                <%= item.NhanVien.SoThe%>
                            </td>
                            <td nowrap="nowrap">
                                <%= item.NhanVien.HoTen%>
                            </td>
                            <td nowrap="nowrap">
                                <%= item.NhanVien.TenGioiTinh%>
                            </td>
                            <td nowrap="nowrap" style="text-align: center;">
                                <%= item.NhanVien.NgaySinh%>
                            </td>
                            <td style="text-align: center;">
                                <%= item.NhanVien.PhongBan%>
                            </td>
                            <td  style="text-align: center;">
                                <%= item.NhanVien.ChucVu%>
                            </td>
                            <td style="text-align: center;">
                                <%= item.NhanVien.ChamCongHomNay.KyHieuChamCong%>
                            </td>
                            <td class="last" style="text-align: center;">
                                <%= item.NhanVien.ChamCongHomNay.SoGioTangCa%>
                            </td>
                        </tr>
                        <%
                                stt++;
                            }
                        %>
                    </tbody>
                    <tfoot>
                        <tr class="border_bottom">
                            <td class="first" style="background: #DDDDDD">
                            </td>
                            <td class="last" colspan="9" align="right" style="background: #DDDDDD; padding-right: 10px">
                                <%
                                    PagerOptions pagerOptions = new PagerOptions();
                                    CommonDelegate CommonDelegate
                                        = new CommonDelegate();
                                    CommonDelegate.ChangeTextPaging(pagerOptions, "pageIndex");
                                %>
                                <div>
                                    <%=Html.Pager(Model.TotalPage, Model.PageIndex, "ChamCongHomNay", "ChamCong", pagerOptions, "Default",
                                                        new
                                                        {
                                                            ngay = Model.Ngay,
                                                            thang = Model.Thang,
                                                            nam = Model.Nam,
                                                            idPhongBan = Model.SearchByIdPhongBan,
                                                            idChucVu = Model.SearchByIdChucVu,
                                                            hoTen = Model.SearchByHoTen,
                                                            pageIndex = Model.PageIndex
                                                        }, new object())%>
                                </div>
                                <%=Html.Hidden("PageIndex", Model.PageIndex)%>
                            </td>
                        </tr>
                    </tfoot>
                </table>
            </form>
        </div>
    </div>
</asp:Content>

